A Service Pattern Model and its Instantiation Using Rule-Based Reasoning

نویسندگان

  • Chien-Hsiang Lee
  • San-Yih Hwang
  • I-Ling Yen
چکیده

Although reuse is the main goal of SOA, composing existing services to realize different user requirements is still a difficult and time-consuming task. There have been research works on workflow templates and design patterns that facilitates reuse and assist with the process composition task. Nevertheless, existing workflow templates are too specific, whereas design patterns may be too abstract; their effectiveness in assisting the composition process may be limited. In this paper, we propose a comprehensive service pattern model that is more flexible than existing workflow/service templates while allowing systematic instantiation into the concrete workflows. The service pattern model supports adaptive control flow and incorporates abstract services and prospect services (similar to a node in a design pattern but with formalservices and prospect services (similar to a node in a design pattern but with formal partial definitions). We also design a reasoning process to automatically instantiate the service pattern and generate the desired workflow by following the rules of data type compatibility and precondition-effect matching. Service pattern model enables the integration of flexible pattern-based reuse and efficient and automated generation of workflows. Experimental study shows that the automated reasoning process is very efficient due to the use of service patterns.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fire - Extending Racer by an Engine for SWRL Rules

In this paper we propose the Fire system, a prototype rule engine for reasoning with SWRL (Semantic Web Rules Language) [5] rules and OWL (Ontology Web Language) ontologies. This system is intended as an extension to the reasoning services of the RACER system [3]. For ease of implementation, support is currently provided for SWRL rules that are restricted as follows: (i) Rules must be atomic (s...

متن کامل

A Margin-based Model with a Fast Local Searchnewline for Rule Weighting and Reduction in Fuzzynewline Rule-based Classification Systems

Fuzzy Rule-Based Classification Systems (FRBCS) are highly investigated by researchers due to their noise-stability and  interpretability. Unfortunately, generating a rule-base which is sufficiently both accurate and interpretable, is a hard process. Rule weighting is one of the approaches to improve the accuracy of a pre-generated rule-base without modifying the original rules. Most of the pro...

متن کامل

A UML Class Diagram-Based Pattern Language for Model Transformation Systems

Model transformation methods are vital in several applications such as OMG’s Model-Driven Architecture and Visual Model Processors. This paper contributes a metamodel-based rewriting rule representation similar to the UML class diagram and the supporting algorithms to determine valid instances of the patterns. The proposed algorithms are illustrated by specific examples throughout the paper. Th...

متن کامل

Multiple Instantiation of Predicates in a Connectionist Rule-Based Reasoner

Shastri and Ajjanagadde have described a neurally plausible system for knowledge representation and reasoning that can represent systematic knowledge involving n-ary predicates and variables, and perform a broad class of reasoning with extreme efficiency. The system maintains and propagates variable bindings using temporally synchronous — i.e., in-phase — firing of appropriate nodes. This paper...

متن کامل

A proposal on reasoning methods in fuzzy rule-based classification systems

Fuzzy Rule-Based Systems have been succesfully applied to pattern classification problems. In this type of classification systems, the classical Fuzzy Reasoning Method (FRM) classifies anew example with the consequent of the rule with the greatest degree of association. By using this reasoning method, we lose the information provided by the other rules with different linguistic labels which als...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012